.main {
  padding: 13px;
  background: #fff;
}
ul, li {
  list-style:none;
}
.hot-news {
  position: absolute;
  left: -60px;
  top: 1px;
}
.hot-news .button {
  width: 30px;
  padding: 30px 15px 60px 15px;
  background:#165cbb url(http://www.zs.gov.cn/zs-data/icon_12.jpg) no-repeat center 140px;
  background-size: 12px auto;
  text-align: center;
  color: #fff;
  font-size: 18px;
  border-radius: 0 0 0 20px;
  line-height: 1.4em;
  cursor: pointer;
}
.hot-list {
  position: absolute;
  width: 400px;
  background:#165cbb;
  padding: 8px;
  margin-top: 1px;
  display: none;
  z-index: 9999;
}
.hot-list .cate {
  display: inline-block;
  width: 40%;
  background: #fff;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  color: #006697;
}
.hot-list ul {
  background: #fff;
  padding: 14px 20px;
}
.hot-list li {
  height: 40px;
  line-height: 40px;
}
.hot-list li a {
  display: block;
  width: 360px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.child-menu {
  position:relative;
}
.child-menu > ul {
  position: absolute;
  left: 0px;
  width:100%;
  top: 60px;
  background: #165cbb;
  display: none;
  z-index: 999;
}
.child-menu:hover > ul {
  display: block;
}
.child-menu > ul > li {
  text-align: center;
}
.child-menu > ul > li a {
  padding: 12px 0;
  display: block;
  color: #fff;
  font-size: 14px;
}
.child-menu > ul > li a:hover {
  background: #2196f3;
}
/*焦点图开始*/
.slide-box {
  width: 560px;
  height: 360px;
  overflow: hidden;
  position: relative;
  float: left;
}

.slide-box .hd {
  height: 12px;
  overflow: hidden;
  position: absolute;
  right: 10px;
  z-index: 9;
}

.slide-box-text {
  padding: 10px 0;
}

.slide-box .hd {
  bottom: 10px;
}
.slide-box .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.slide-box .hd ul li {
  float: left;
  margin-right: 10px;
  width: 12px;
  height: 12px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  border-radius: 50%;
}

.slide-box .hd ul li.on {
  background: #fccf00;
  color: #fff;
}

.slide-box .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.slide-box .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}

.slide-box .bd li a {
  display: block;
}

.slide-box .bd img {
  width: 560px;
  height: 360px;
  display: block;
  object-fit: cover;
}

.slide-box .bd img:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.slide-box .prev,
.slide-box .next {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  display: none;
  opacity: 0.5;
}

.slide-box .next {
  left: auto;
  right: 0;
  display:none;
}

.slide-box .prev:hover,
.slide-box .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}

.slide-box-text {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, .6);
  color: #fff;
  padding: 17px 0;
  width: 100%;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.slide-box-text p {
  padding-left: 15px;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.slide-box-text .u-meta {
  font-size: 12px;
  margin-top: 5px;
  color: #dfdfdf;
}

/*焦点图结束*/

.gov-news {
  float: right;
  width: 580px;
}

.line {
  height: 2px;
  background: #ccc;
  margin-top: -2px;
}

.cate-name a {
  display: inline-block;
  color: #165cbb;
  border-bottom: 5px solid #165cbb;
  font-size: 22px;
  font-weight: 600;
  padding:0 14px 6px 14px;
}

.gov-news ul {
  padding-top: 8px;
}
.gov-news ul li {
  height: 44px;
  line-height: 44px;
}
.gov-news ul li a {
  width: 86%;
  display: block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gov-news ul li span {
  float: right;
}

.w-630 {
  width: 790px;
  float: left;
}
.w-340{
  float: right;
  width: 350px;
}
.pub-menu {
  background: #165cbb;
  margin-top: 20px;
  display: flex;
}
.pub-menu li{
  width: 158px;
}
.pub-menu li a {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  justify-content: center;
}

.pub-menu li a.current, .pub-menu li a:hover {
  background: #5f9aea;
}

.pub-news-list {
  padding-top: 10px;
}
.pub-news-list li {
  height: 44px;
  line-height: 44px;
  display: flex;
  justify-content: space-between;
  padding-left: 16px;
  background: url(http://www.zs.gov.cn/zs-data/dot_15.jpg) no-repeat left center;
}
.pub-news-list li a {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}



.pub-right {
  margin-top: 20px;
}

.pub-i-list {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}
.pub-i-list li {
  width: 166px;
  height: 60px;
  line-height: 60px;
  margin: 6px 0;
  border: 1px solid #1757ae;
  background-size: 24px auto;
}
.pub-i-list li:nth-child(2n+1) {
  margin-left: 0;
}
.pub-i-list li:nth-child(2n) {
  margin-right: 0;
}
.pub-i-list li:nth-child(1){
    margin-top: 0;
    background: url(http://www.zs.gov.cn/zs-data/p-1.png) no-repeat 20px center;
}

.pub-i-list li:nth-child(2) {
  margin-top:0;
  background: url(http://www.zs.gov.cn/zs-data/p-2.png) no-repeat 20px center;
}

.pub-i-list li:nth-child(3) {
  background: url(http://www.zs.gov.cn/zs-data/p-3.png) no-repeat 20px center;
}

.pub-i-list li:nth-child(4) {
  background: url(http://www.zs.gov.cn/zs-data/p-4.png) no-repeat 20px center;
}

.pub-i-list li:nth-child(5) {
  background: url(http://www.zs.gov.cn/zs-data/p-5.png) no-repeat 20px center;
}

.pub-i-list li:nth-child(6) {
  background: url(http://www.zs.gov.cn/zs-data/p-6.png) no-repeat 20px center;
}

.pub-i-list li:nth-child(7) {
  background: url(http://czj.zs.gov.cn/globalImages/index-bb.png) no-repeat 20px center;
}

.pub-i-list li:nth-child(8) {
  background: url(http://czj.zs.gov.cn/globalImages/index-bg.png) no-repeat 20px center;
}

.pub-i-list li:nth-child(9) {
  background: url(http://czj.zs.gov.cn/globalImages/index-gw.png) no-repeat 20px center;
}

.pub-i-list li:nth-child(10) {
  background: url(http://czj.zs.gov.cn/globalImages/index-down.png) no-repeat 20px center;
}

.pub-i-list li a {
  display: block;
  text-align: right;
  padding-right: 16px;
}
.pub-i-list li:nth-child(1) a,
.pub-i-list li:nth-child(2) a {
  padding-right: 12px;
  text-align: right;
}

.street-guide {
  margin-top: 6px;
}
.street-guide img{
  width: 100%;
}

.gd-service {
  width: 575px;
  height: 135px;
}
.gov-service .group {
  display: flex;
  justify-content: space-between;
}

.gov-service .group-right {
  display: flex;
  flex-direction: column;
}

.interact-item {
  flex-wrap: wrap;
  justify-content: space-between;
}
.interact-item li {
  text-align: right;
  background: url(http://czj.zs.gov.cn/globalImages/service-bg.jpg) no-repeat left top;
  width: 169px;
  margin-top: 10px;
}
.interact-item li a {
  display: flex;
  height: 63px;
  line-height: 63px;
  justify-content: space-around;
  align-items: center;
  padding: 0 20px;
  font-weight: 600;
}
.interact-item li i {
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 100%;
}
.interact-item li:nth-child(1) i {
  background: url(http://www.zs.gov.cn/zs-data/i-1.png) no-repeat center center #006697;
}

.interact-item li:nth-child(2) i {
  background: url(http://www.zs.gov.cn/zs-data/i-2.png) no-repeat center center #006697;
}

.interact-item li:nth-child(3) i {
  background: url(http://www.zs.gov.cn/zs-data/i-3.png) no-repeat center center #006697;
}

.interact-item li:nth-child(4) i {
  background: url(http://www.zs.gov.cn/zs-data/i-4.png) no-repeat center center #006697;
}

.zt-pic {
  display: flex;
  justify-content: space-between;
}

.zt-pic img {
  width: 380px;
  height: 165px;
}
.bar-control {
  position: fixed;
  right: 10px;
  top: 40vh;
  cursor: pointer;
}
.bar-control:hover {
  animation: shake 1s;
  -o-animation: shake 1s;
  -webkit-animation: shake 1s;
  -moz-animation: shake 1s;
}
@keyframes shake {
  0%,100%{
    -webkit-transform: translateX(0);
  }
  10%,30%,50%,70%,90% {
    -webkit-transform: translateX(-5px);
  }
  20%,40%,60%,80% {
    -webkit-transform: translateX(5px);
  }
}
.fix-right {
  position: fixed;
  z-index: 2;
  right: 0px;
  top: 0px;
  padding: 4vh 0 0 0;
  width: 180px;
  height: 96vh;
  display: none;
  background: rgba(22, 92, 187, .8);
}
.fix-right ul{
  display: flex;
  flex-wrap: wrap;
  
}
.fix-right ul li {
  height: 12vh;
  margin-bottom: 1vh;
  display: flex;
  justify-content: flex-end;
  text-align:center;
  background-size: auto 6vh;
  padding: 1vh 30px;
  width: 100%;
  flex-direction: column;
  align-items: center;
}
.fix-right ul li img {
  max-height: 10vh;
}
/* .fix-right ul li:nth-child(1) {
  background: url(http://www.zs.gov.cn/zs-data/r-i-1.png) no-repeat center 1vw;
  background-size: auto 8vh;
  height: 13.4vh;
}
.fix-right ul li:nth-child(2) {
  background: url(http://www.zs.gov.cn/zs-data/r-i-2.png) no-repeat center 1vh;
}
.fix-right ul li:nth-child(3) {
  background: url(http://www.zs.gov.cn/zs-data/r-i-3.png) no-repeat center 1vh;
  background-size: auto 8vh;
  height: 13vh;
}
.fix-right ul li:nth-child(4) {
  background: url(http://www.zs.gov.cn/zs-data/r-i-4.png) no-repeat center top;
}
.fix-right ul li:nth-child(5) {
  background: url(http://www.zs.gov.cn/zs-data/r-i-5.png) no-repeat center top;
  background-size: auto 8vh;
  height: 14vh;
}
.fix-right ul li:nth-child(6) {
  background: url(http://www.zs.gov.cn/zs-data/r-i-6.png) no-repeat center 1vh;
  background-size: auto 8vh;
  height: 13vh;
  margin-top: 10px;
} */
.fix-right ul li a {
  color: #fff;
  cursor: pointer;
  height: 12vh;
  display: flex;
  align-items: flex-end;
}
.fix-right ul li:hover {
  background-color: rgba(22, 92, 187, 1);
}
.qrcode {
  display: none;
  position: fixed;
  right: 155px;
  
  padding: 25px;
  z-index: 3;
}
.qrcode-wechat {
  background: url(http://www.zs.gov.cn/zs-data/img_07.png) no-repeat right center;
  top: 1.8vh;
}

.qrcode-minipro {
  background: url(http://www.zs.gov.cn/zs-data/img_07.png) no-repeat right center;
  top: 17vh;
}

.qrcode-yss {
  background: url(http://www.zs.gov.cn/zs-data/img_07.png) no-repeat right center;
  top: 29vh;
}

.qrcode-yst {
  background: url(http://www.zs.gov.cn/zs-data/img_07.png) no-repeat right center;
  top: 46vh;
}

.qrcode img {
  padding: .5vh;
  background: #fff;
  width: 125px;
  height: 125px;
}
/*列表页*/
.cate-left {
    width: 200px;
    float: left;
    background: linear-gradient(#cee3ff, #659eeb); /* 标准的语法 */
    padding: 20px;
}
.cate-left > ul > li {
  text-align: center;
  background: #fff;
  margin-bottom: 20px;
  padding: 20px 0;
}
.cate-left > ul > li > a {
  font-size: 16px;
}
.cate-left .current {
    text-align: center;
    border-bottom: 4px solid #165cbb;
    margin-bottom: 20px;
    background: #fff;
}
.child-ul {background: #eee;margin: 10px; padding:10px 0;}
.child-ul li a {
  display: block;
  padding: 10px 0;
  font-size: 14px;
}
.cate-right {
  float: right;
  width: 915px;
}
.list-con li {
    background: url(http://www.zs.gov.cn/zs-data/dot.jpg) left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
}
.list-con li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 86%;
  float: left;
}
span.pubDate {
    float: right;
    color: #999;
    font-size: 14px;
}
/******************翻页页码******************/
.pagination {
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
    clear: both;
}
.pagination a {
  float: none;
  margin: 2px;
  padding: 6px 9px;
  border:1px solid #165cbb;
  color: #165cbb;
  text-decoration: none;
}

.pagination a:hover {
  color: #FFF;
  border-color:#165cbb;
  background:#165cbb;  
}

.pagination a:active {
  color: #FFF;
  border:1px solid #165cbb;
}

.pagination .current {
  margin: 2px;
  padding: 6px 9px;
  color: #fff;
  border:1px solid #dadada;
  border-color:#165cbb;
  background:#165cbb;  
}

.pagination .disabled {
  margin: 2px;
  padding: 6px 9px;
  color: #999;
  border:1px solid #dadada;
}

.list-location {
    text-align: right;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    margin-bottom: 10px;
    color: #165cbb;
}
.list-location a {
  color: #165cbb;
  display: inline-block;
  padding: 0 5px;
}
.has-child > a{
    background: url(/zs-data/down.jpg) no-repeat right center;
    padding: 0 30px;
    display: inline-block;
}
/*内容*/
.location {
    background: #ffff;
    padding: 20px 0px 0px 20px;
}
.title {
  color: #165cbb;
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.8;
  padding-bottom: 20px;
}

.sub-title {
  color: #999;
  padding: 10px 0;
  font-size: 16px;
}

.sub-info {
  text-align: center;
  color: #999;
}

.article-content {
  margin-top: 20px;
}
.article-content p {
  line-height: 1.8;
  margin-bottom: 1em;
}

.article-content img {
  max-width: 90%;
}

.hotsearch {
	display: block;
	text-align: left;
	font-size: 14px;
	padding-top: 10px;
	color: #000000;
	padding-left: 40px;
	background: #ffffff26;
	border-radius: 30px 30px;
	height: 30px;
}

.hotsearch a {
	color: #000000;
	margin-right: 15px;
}

.bt_slider{
	padding:3px 0;
	background:#fff;
	position: relative;
	height:81px;
}
.bt_slider .s_out{
	width:1106px;
	height:81px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.bt_slider .s_wrap{
	width:1134px;
}
.bt_slider li{
	width:263px;
	height:81px;
	float:left;
	margin-right:18px;
}
.bt_slider li a{
	display:block;
	width:263px;
	height:81px;
	position: relative;
	overflow: hidden;
}
.bt_slider li img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.bt_slider .c_btn{
	width:28px;
	height:81px;
	position: absolute;
	top:5px;
	cursor:pointer;
}
.bt_slider .pre{
	left:10px;
	background:url("http://www.zs.gov.cn/global/bt_pre.png") no-repeat center center;
}
.bt_slider .next{
	right:10px;
	background:url("http://www.zs.gov.cn/global/bt_next.png") no-repeat center center;
}